<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        let result = {
            code: 200,
            state: 'ok',
            goodCate: '电子产品',
            goodsList: [
                {
                    id: 100012,
                    goodsPrice: 6999,
                    goodsName: 'MateBook',
                    goodsCount: 99,
                    goodsRank: 1,
                    goodsBrand: 'HUAWEI',
                },
                {
                    id: 100032,
                    goodsPrice: 4999,
                    goodsName: 'Air13',
                    goodsCount: 86,
                    goodsRank: 3,
                    goodsBrand: 'XIAOMI',
                },
                {
                    id: 100095,
                    goodsPrice: 16000,
                    goodsName: 'MacBookPro',
                    goodsCount: 14,
                    goodsRank: 2,
                    goodsBrand: 'Apple',
                },
            ],
        }
        // 1. 判断 result 的 code 的值是否为 200 ,如果是，则输出 goodCate 的值
        //  在 【1】 的前提下，完成下面所有的题目
        if (result.code == 200) {
            console.log(result.goodCate, '输出 goodCate 的值')
        }


        // 2. 遍历goodsList数组，输出每个对象
        let goodsArr = []
        for (let v of result.goodsList) {
            console.log(v)
            // 3. 找到商品名字 goodsName 为 Air13 的商品，并且输出该商品的价格
            if (v.goodsName == 'Air13') {
                console.log(v.goodsPrice, 'Air13商品的价格')

            }
            // 4. 找到商品价格 goodsPrice 为 16000 的商品，
            //并且给该商品添加一个属性,属性名是 tag , 属性值是 '好用、快速、性价比高' ,
            //并且输出该商品
            if (v.goodsPrice == 16000) {
                v.tag = '好用、快速、性价比高'
            }
            // 5. 找到商品价格 goodsPrice 小于 10000 的所有商品，
            //添加到一个新数组 goodsArr 中，并且输出该数组
            if (v.goodsPrice < 10000) {
                goodsArr.push(v.goodsName)
            }
        }
        // 新数组
        console.log(goodsArr)

        // 6. 找到 goodsArr 数组中商品名 goodsName 的长度大于 6 的商品，
        //并且输出该商品的商品名长度和商品名
        for (let v of goodsArr) {
            // console.log(v.length)
            if (v.length > 6) {
                console.log(v, '商品名称', v.length, '商品长度')
            }

        }






    </script>

</body>

</html>